package com.xiaoc.bulldozer.facade;

import com.xiaoc.bulldozer.common.dto.WeixinUserDto;
import com.xiaoc.bulldozer.common.dto.WeixinUserQueryDto;
import com.xiaoc.bulldozer.common.model.WeixinUser;

import java.util.List;

/**
 * describe:
 *
 * @author lihuancheng
 * @date 2018/9/12
 */
public interface WeixinUserFacade {

    public void updateWeixinUser(WeixinUser weixinUser);

    /**
     * 获取微信用户列表
     *
     * @param weixinUserQueryDto
     * @return
     */
    public List<WeixinUserDto> getWeixinUserList(WeixinUserQueryDto weixinUserQueryDto);

    /**
     * 获取微信用户数量
     *
     * @param weixinUserQueryDto
     * @return
     */
    public Integer getWeixinUserCount(WeixinUserQueryDto weixinUserQueryDto);
}
